home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
LANG
/
BASIC
/
LIB
/
EVENTSHELL
/
DOCS
/
Messages
< prev
next >
Wrap
Text File
|
1996-04-11
|
2KB
|
94 lines
PROCshell_BroadcastMessage()
=> int reason code
str message text
This routine is used by the EvntShell
library for communication between apps
using the library and !ShellDBug, although
it could be used for other purposes.
--------------------------------------------------------
PROCshell_MessageSendDataLoad()
=> int file type
str full path name of file
This call is useful for forcing a file to be
loaded by another application, as if if had
been double clicked in a Filer window. In
effect this is the same as the RISC OS 3
Filer_Run command, but this call will work
on RISC OS 2 as well.
--------------------------------------------------------
PROCshell_HandleUnknownMessage()
=> int address of message block
Called every time an unknown message is received.
--------------------------------------------------------
PROCshell_MessageSendPrintSave()
=> int file type
int number of copies to print
--------------------------------------------------------
FNshell_MessageNoArgs()
=> str message tag
<= str message associated with given
tag
--------------------------------------------------------
FNshell_MessageOneArg()
=> str message tag
str parameter to insert in returned
string
<= str message associated with given
tag
--------------------------------------------------------
FNshell_MessageTwoArgs()
=> str message tag
str parameter to insert in returned
string
str parameter to insert in returned
string
<= str message associated with given
tag
--------------------------------------------------------
FNshell_MessageExpand()
=> str message tag
<= str message associated with given
tag
This call scans the returned message and
substitutes certain character sequences with
another. For example "\W" is returned as "This
window is" saving space in the message file.
A full list is:
"\A" = "Click ADJUST to"
"\a" = "ADJUST"
"\D" = "Drag with SELECT to"
"\d" = "Drag with ADJUST to"
"\G" = "This option is greyed out because"
"\R" = "Move the pointer right"
"\S" = "Click SELECT to"
"\s" = "SELECT"
"\T" = "This is the"
"\W" = "This window is"
"\w" = "window"
--------------------------------------------------------